> ## Documentation Index
> Fetch the complete documentation index at: https://sequence-0fb8d9e6-api_docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SearchContracts



## OpenAPI

````yaml api-references/metadata/endpoints/sequence-metadata.json post /rpc/Metadata/SearchContracts
openapi: 3.0.0
info:
  title: Sequence Metadata
  version: 0.0.1
servers:
  - url: https://metadata.sequence.app/
    description: Metadata
security: []
tags:
  - name: public
    description: >-
      Endpoints accessible by passing your project-access-key in the header.
      This is injected whenever you login automatically.
  - name: secret
    description: >-
      Endpoints that require a Sequence service token intended to be secret. You
      can manually generate one on Sequence Builder and pass it as a Bearer
      Token.
paths:
  /rpc/Metadata/SearchContracts:
    post:
      summary: SearchContracts
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Metadata_SearchContracts_Request'
            examples:
              '0':
                value:
                  chainID: '137'
                  q: skyweaver
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Metadata_SearchContracts_Response'
              examples:
                '0':
                  value:
                    contractInfo:
                      - chainId: 137
                        address: '0x6310c8c6190d99e60422307e75d7770fd1f519d4'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0x8a5479c4349518592d41456e7e6983cab19fc4b71f9fce257d3bb5eaec6001bf
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-02-28T19:52:03.42984Z'
                      - chainId: 137
                        address: '0x9b609bf3a3977ee7254210e0a0d835251540c4d5'
                        name: Skyweaver Niftyswap
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: >-
                          0xa04f6e37cbe77c331383504e172081eb95e8ef7aea51ad38c3f313c49422ecad
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348913Z'
                      - chainId: 137
                        address: '0xb5c3023dbece7a6bb78014000cd1c8ce940b50a0'
                        name: Skyweaver Market Fee
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348925Z'
                      - chainId: 137
                        address: '0x2f88096676ea7491305c82752f87a4df73e77a5c'
                        name: Skyweaver Niftyswap
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: >-
                          0xb29d8f6581dc0b517b09690a2d320e8b491b843058853b1d02becd97d0a0364d
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          blacklist: true
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348965Z'
                      - chainId: 137
                        address: '0x86815cd8a85414a032e631f375f966a6cc366f9f'
                        name: Skyweaver Conquest
                        type: UNKNOWN
                        symbol: CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348953Z'
                      - chainId: 137
                        address: '0x58d82d9fb669aec50832f3703698479ff7567559'
                        name: Skyweaver Niftyswap (local)
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: >-
                          0x81fdabb11cb9f9ff9b95fa3af750edbb2f3ca4f85e16ee2ee0144ce31e0ab973
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348997Z'
                      - chainId: 137
                        address: '0xa841aa6805957486cc2e30bb30b737e3f5b14e17'
                        name: Skyweaver Conquest Tickets Factory
                        type: UNKNOWN
                        symbol: GET-CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          blacklist: true
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349016Z'
                      - chainId: 137
                        address: '0x742ac8f575563f090abc70e5ca19932472ec76ef'
                        name: Skyweaver Conquest Tickets Factory (stg)
                        type: UNKNOWN
                        symbol: GET-CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349041Z'
                      - chainId: 137
                        address: '0x85117852a3dea4fa50afff171b9b09a4d83c8e4f'
                        name: Skyweaver Conquest
                        type: UNKNOWN
                        symbol: CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          blacklist: true
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349047Z'
                      - chainId: 137
                        address: '0xedbdeb151e1cd111df8ec4a6d88719f415c5fdd7'
                        name: Skyweaver Conquest (dev)
                        type: UNKNOWN
                        symbol: CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349053Z'
                      - chainId: 137
                        address: '0x9bc4bd99b0eac905dcc7a9f52d0b1fa1d72cd532'
                        name: Skyweaver Conquest (local)
                        type: UNKNOWN
                        symbol: CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349059Z'
                      - chainId: 137
                        address: '0xdc9df33d9bad1ca9a9220b5f3d65865a84a8d528'
                        name: Skyweaver Conquest (stg)
                        type: UNKNOWN
                        symbol: CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349065Z'
                      - chainId: 137
                        address: '0x12faf77beab96a21593fc32734be1178346f17e6'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0x8a5479c4349518592d41456e7e6983cab19fc4b71f9fce257d3bb5eaec6001bf
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-03-11T20:20:38.740017Z'
                      - chainId: 137
                        address: '0x8e0079a2452f71558f13f0facb65d43e376d4f20'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0x2b4204c124e194df7080ef85312509b7161980e9da5d565fcb18a2770e457289
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-03-11T20:26:53.048209Z'
                      - chainId: 137
                        address: '0x96897146606c7d16b208891e74bc5db9d0faa3af'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0x2b4204c124e194df7080ef85312509b7161980e9da5d565fcb18a2770e457289
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-03-01T00:03:03.436606Z'
                      - chainId: 137
                        address: '0xa3db84c3d8003f93b6890bb5a291237a408c61cf'
                        name: Skyweaver Sam's Avatars
                        type: ERC20
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0xcf86b412cad75b8679f7f2810e4865a977de8fb4a657d83d144d740edd4a0e2e
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2023-11-24T16:58:29.125983Z'
                      - chainId: 137
                        address: '0x86442a7180ed2bb304d5304ed5ac66e041eeb623'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0x2b4204c124e194df7080ef85312509b7161980e9da5d565fcb18a2770e457289
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-03-12T18:39:34.447134Z'
                      - chainId: 137
                        address: '0x787efdb84e94abc631e5a1983c937d220529b94c'
                        name: Skyweaver Treasury
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348938Z'
                      - chainId: 137
                        address: '0x059d3242ded5bad6008ed0899f5e0e22cab0586a'
                        name: Skyweaver Conquest Tickets Factory
                        type: UNKNOWN
                        symbol: GET-CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: >-
                          0x61d1bd5e3a4d5c9c380d3b6cf970f96d63ae1376d55a2c1205869d1f5ef770f7
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348946Z'
                      - chainId: 137
                        address: '0x00a33f640f8b4efd6a154270fcdbf288d17d4385'
                        name: Skyweaver Niftyswap (dev old)
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: >-
                          0x24cd2c7fa8e95fd37d27f97497f08d207895c52b9c318973cfa43121dbbd8da7
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348973Z'
                      - chainId: 137
                        address: '0x7f6b2bb2217f2cdccd304cb04c4bf98704d30d54'
                        name: Skyweaver Niftyswap (dev)
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.348981Z'
                      - chainId: 137
                        address: '0x95584e36255681f5335702057e150a02cc9a3032'
                        name: Skyweaver Niftyswap (stg)
                        type: UNKNOWN
                        symbol: SWAP
                        logoURI: https://assets.skyweaver.net/latest/sw-swap.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349007Z'
                      - chainId: 137
                        address: '0x241c42c409c4ba4f449ec9cf3b5b853a4a5e8d4c'
                        name: Skyweaver Conquest Tickets Factory (dev)
                        type: UNKNOWN
                        symbol: GET-CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: >-
                          0x448b201ec52b593a425f3f002309c52830dd1928aac61b4826264613f8ac81b0
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349026Z'
                      - chainId: 137
                        address: '0x2e7dd4b107e7449700df4eb74df910443b0a8acf'
                        name: Skyweaver Conquest Tickets Factory (local)
                        type: UNKNOWN
                        symbol: GET-CONQUEST
                        logoURI: >-
                          https://assets.skyweaver.net/iYyh8-Op/webapp/icons/conquest-ticket-splash.png
                        deployed: true
                        bytecodeHash: 0x
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-06-24T14:56:10.349034Z'
                      - chainId: 137
                        address: '0xaf23b2199fd8a4f0d47a587c6403db534f131f8e'
                        name: Big Skyweaver
                        type: ERC1155
                        symbol: Big Skyweaver
                        deployed: true
                        bytecodeHash: >-
                          0xa2a2f71551a15ee9e88d5be5f3a0d1716fb9a758d7f525b73d25368d1bca60e5
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-09-19T08:30:23.53885Z'
                      - chainId: 137
                        address: '0x6dba7e0065d43e61412c55fddc3214e371101ad4'
                        name: Skyweaver Payment Proxy
                        type: UNKNOWN
                        symbol: ''
                        deployed: true
                        bytecodeHash: >-
                          0xa1275962bd7967e5e8ce1d31a731aa230605cebbf841d8967a910023d1b38ef1
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-03-01T00:03:03.436612Z'
                      - chainId: 137
                        address: '0xd6e5ad42107196628229bda2e4ddf83a740b0891'
                        name: Light Skyweaver
                        type: ERC1155
                        symbol: Light Skyweaver
                        deployed: true
                        bytecodeHash: >-
                          0xa2a2f71551a15ee9e88d5be5f3a0d1716fb9a758d7f525b73d25368d1bca60e5
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-07-26T10:30:37.613067Z'
                      - chainId: 137
                        address: '0x7fb40ba8fbff2b115f72ebd12648488619924f4d'
                        name: Tiny Skyweaver
                        type: ERC1155
                        symbol: Tiny Skyweaver
                        deployed: true
                        bytecodeHash: >-
                          0xa2a2f71551a15ee9e88d5be5f3a0d1716fb9a758d7f525b73d25368d1bca60e5
                        extensions:
                          link: ''
                          description: ''
                          ogImage: ''
                          ogName: ''
                          originChainId: 0
                          originAddress: ''
                          verified: false
                        updatedAt: '2024-09-29T06:52:52.198645Z'
                      - chainId: 137
                        address: '0x631998e91476da5b870d741192fc5cbc55f5a52e'
                        name: Skyweaver
                        type: ERC1155
                        symbol: SKYWVR
                        logoURI: >-
                          https://assets.skyweaver.net/_tX5dRVi/webapp/icons/skyweaver-token.png
                        deployed: true
                        bytecodeHash: >-
                          0x0b3a422ea307987db0bc40c75566bf4ad0d4fcd617916032e73757f2a4017539
                        extensions:
                          link: https://www.skyweaver.net/
                          description: >-
                            Skyweaver is a Free-to-Play, trading card game
                            powered by Polygon and Ethereum.
                          ogImage: https://skyweaver.net/images/skyweavercover.jpg
                          ogName: ''
                          originChainId: 0
                          originAddress: '0x631998e91476da5b870d741192fc5cbc55f5a52e'
                          verified: true
                          verifiedBy: token-directory
                          featured: true
                        updatedAt: '2024-08-13T15:44:12.355679Z'
                      - chainId: 137
                        address: '0x5151bfa48249c57695336c66d51054c9367f6d33'
                        name: Skyweaver
                        type: ERC1155
                        symbol: SKYWVR
                        logoURI: >-
                          https://assets.skyweaver.net/wiu-vYUH/webapp/icons/skyweaver-token.png
                        deployed: true
                        bytecodeHash: >-
                          0xacf498e88ebcfaa0f9074db9d49486392a93b507149a0163c506eacb12864739
                        extensions:
                          link: https://www.skyweaver.net/
                          description: >-
                            Skyweaver is a Free-to-Play, trading card game
                            powered by Ethereum.
                          ogImage: https://skyweaver.net/images/skyweavercover.jpg
                          ogName: ''
                          originChainId: 0
                          originAddress: '0x5151bfa48249c57695336c66d51054c9367f6d33'
                          blacklist: true
                          verified: true
                          verifiedBy: token-directory
                        updatedAt: '2024-08-13T15:44:12.355679Z'
                    nextPage:
                      page: 2
                      pageSize: 30
                      more: true
        4XX:
          description: Client error
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/ErrorWebrpcEndpoint'
                  - $ref: '#/components/schemas/ErrorWebrpcRequestFailed'
                  - $ref: '#/components/schemas/ErrorWebrpcBadRoute'
                  - $ref: '#/components/schemas/ErrorWebrpcBadMethod'
                  - $ref: '#/components/schemas/ErrorWebrpcBadRequest'
                  - $ref: '#/components/schemas/ErrorWebrpcClientDisconnected'
                  - $ref: '#/components/schemas/ErrorWebrpcStreamLost'
                  - $ref: '#/components/schemas/ErrorUnauthorized'
                  - $ref: '#/components/schemas/ErrorPermissionDenied'
                  - $ref: '#/components/schemas/ErrorSessionExpired'
                  - $ref: '#/components/schemas/ErrorMethodNotFound'
                  - $ref: '#/components/schemas/ErrorRequestConflict'
                  - $ref: '#/components/schemas/ErrorGeoblocked'
                  - $ref: '#/components/schemas/ErrorTimeout'
                  - $ref: '#/components/schemas/ErrorInvalidArgument'
                  - $ref: '#/components/schemas/ErrorRequiredArgument'
                  - $ref: '#/components/schemas/ErrorQueryFailed'
                  - $ref: '#/components/schemas/ErrorValidationFailed'
                  - $ref: '#/components/schemas/ErrorRateLimited'
                  - $ref: '#/components/schemas/ErrorNotFound'
                  - $ref: '#/components/schemas/ErrorProjectNotFound'
                  - $ref: '#/components/schemas/ErrorChainNotFound'
                  - $ref: '#/components/schemas/ErrorTokenDirectoryDisabled'
        5XX:
          description: Server error
          content:
            application/json:
              schema:
                oneOf:
                  - $ref: '#/components/schemas/ErrorWebrpcBadResponse'
                  - $ref: '#/components/schemas/ErrorWebrpcServerPanic'
                  - $ref: '#/components/schemas/ErrorWebrpcInternalError'
                  - $ref: '#/components/schemas/ErrorFail'
      security:
        - ApiKeyAuth:
            - AQAAAAAAAEGvyZiWA9FMslYeG_yayXaHnSI
components:
  schemas:
    Metadata_SearchContracts_Request:
      type: object
      properties:
        q:
          type: string
        chainID:
          type: string
        chainIDs:
          type: array
          description: '[]string'
          items:
            type: string
        types:
          type: array
          description: '[]ContractType'
          items:
            $ref: '#/components/schemas/ContractType'
        page:
          $ref: '#/components/schemas/Page'
    Metadata_SearchContracts_Response:
      type: object
      properties:
        contractInfo:
          type: array
          description: '[]ContractInfo'
          items:
            $ref: '#/components/schemas/ContractInfo'
        nextPage:
          $ref: '#/components/schemas/Page'
    ErrorWebrpcEndpoint:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcEndpoint
        code:
          type: number
          example: 0
        msg:
          type: string
          example: endpoint error
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorWebrpcRequestFailed:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcRequestFailed
        code:
          type: number
          example: -1
        msg:
          type: string
          example: request failed
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorWebrpcBadRoute:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcBadRoute
        code:
          type: number
          example: -2
        msg:
          type: string
          example: bad route
        cause:
          type: string
        status:
          type: number
          example: 404
    ErrorWebrpcBadMethod:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcBadMethod
        code:
          type: number
          example: -3
        msg:
          type: string
          example: bad method
        cause:
          type: string
        status:
          type: number
          example: 405
    ErrorWebrpcBadRequest:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcBadRequest
        code:
          type: number
          example: -4
        msg:
          type: string
          example: bad request
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorWebrpcClientDisconnected:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcClientDisconnected
        code:
          type: number
          example: -8
        msg:
          type: string
          example: client disconnected
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorWebrpcStreamLost:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcStreamLost
        code:
          type: number
          example: -9
        msg:
          type: string
          example: stream lost
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorUnauthorized:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: Unauthorized
        code:
          type: number
          example: 1000
        msg:
          type: string
          example: Unauthorized access
        cause:
          type: string
        status:
          type: number
          example: 401
    ErrorPermissionDenied:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: PermissionDenied
        code:
          type: number
          example: 1001
        msg:
          type: string
          example: Permission denied
        cause:
          type: string
        status:
          type: number
          example: 403
    ErrorSessionExpired:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: SessionExpired
        code:
          type: number
          example: 1002
        msg:
          type: string
          example: Session expired
        cause:
          type: string
        status:
          type: number
          example: 403
    ErrorMethodNotFound:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: MethodNotFound
        code:
          type: number
          example: 1003
        msg:
          type: string
          example: Method not found
        cause:
          type: string
        status:
          type: number
          example: 404
    ErrorRequestConflict:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: RequestConflict
        code:
          type: number
          example: 1004
        msg:
          type: string
          example: Conflict with target resource
        cause:
          type: string
        status:
          type: number
          example: 409
    ErrorGeoblocked:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: Geoblocked
        code:
          type: number
          example: 1006
        msg:
          type: string
          example: Geoblocked region
        cause:
          type: string
        status:
          type: number
          example: 451
    ErrorTimeout:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: Timeout
        code:
          type: number
          example: 2000
        msg:
          type: string
          example: Request timed out
        cause:
          type: string
        status:
          type: number
          example: 408
    ErrorInvalidArgument:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: InvalidArgument
        code:
          type: number
          example: 2001
        msg:
          type: string
          example: Invalid argument
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorRequiredArgument:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: RequiredArgument
        code:
          type: number
          example: 2002
        msg:
          type: string
          example: Required argument missing
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorQueryFailed:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: QueryFailed
        code:
          type: number
          example: 2003
        msg:
          type: string
          example: Query failed
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorValidationFailed:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: ValidationFailed
        code:
          type: number
          example: 2004
        msg:
          type: string
          example: Validation failed
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorRateLimited:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: RateLimited
        code:
          type: number
          example: 2005
        msg:
          type: string
          example: Rate limited
        cause:
          type: string
        status:
          type: number
          example: 429
    ErrorNotFound:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: NotFound
        code:
          type: number
          example: 3000
        msg:
          type: string
          example: Resource not found
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorProjectNotFound:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: ProjectNotFound
        code:
          type: number
          example: 3002
        msg:
          type: string
          example: Project not found
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorChainNotFound:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: ChainNotFound
        code:
          type: number
          example: 3003
        msg:
          type: string
          example: Chain not found
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorTokenDirectoryDisabled:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: TokenDirectoryDisabled
        code:
          type: number
          example: 4001
        msg:
          type: string
          example: Token Directory is disabled
        cause:
          type: string
        status:
          type: number
          example: 400
    ErrorWebrpcBadResponse:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcBadResponse
        code:
          type: number
          example: -5
        msg:
          type: string
          example: bad response
        cause:
          type: string
        status:
          type: number
          example: 500
    ErrorWebrpcServerPanic:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcServerPanic
        code:
          type: number
          example: -6
        msg:
          type: string
          example: server panic
        cause:
          type: string
        status:
          type: number
          example: 500
    ErrorWebrpcInternalError:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: WebrpcInternalError
        code:
          type: number
          example: -7
        msg:
          type: string
          example: internal error
        cause:
          type: string
        status:
          type: number
          example: 500
    ErrorFail:
      type: object
      required:
        - error
        - code
        - msg
        - status
      properties:
        error:
          type: string
          example: Fail
        code:
          type: number
          example: 1005
        msg:
          type: string
          example: Request Failed
        cause:
          type: string
        status:
          type: number
          example: 500
    ContractType:
      type: string
      description: Represented as uint16 on the server side
      enum:
        - UNKNOWN
        - ERC20
        - ERC721
        - ERC1155
    Page:
      type: object
      properties:
        page:
          type: number
        column:
          type: string
        before:
          type: object
        after:
          type: object
        pageSize:
          type: number
        more:
          type: boolean
    ContractInfo:
      type: object
      required:
        - chainId
        - address
        - name
        - type
        - symbol
        - logoURI
        - deployed
        - bytecodeHash
        - extensions
        - contentHash
        - updatedAt
        - notFound
        - status
      properties:
        chainId:
          type: number
        address:
          type: string
        name:
          type: string
        type:
          type: string
        symbol:
          type: string
        decimals:
          type: number
        logoURI:
          type: string
        deployed:
          type: boolean
        bytecodeHash:
          type: string
        extensions:
          $ref: '#/components/schemas/ContractInfoExtensions'
        contentHash:
          type: number
        updatedAt:
          type: string
        notFound:
          type: boolean
        queuedAt:
          type: string
        status:
          $ref: '#/components/schemas/ResourceStatus'
    ContractInfoExtensions:
      type: object
      required:
        - link
        - description
        - categories
        - ogImage
        - ogName
        - originChainId
        - originAddress
        - blacklist
        - verified
        - verifiedBy
        - featured
      properties:
        link:
          type: string
        description:
          type: string
        categories:
          type: array
          description: '[]string'
          items:
            type: string
        ogImage:
          type: string
        ogName:
          type: string
        originChainId:
          type: number
        originAddress:
          type: string
        blacklist:
          type: boolean
        verified:
          type: boolean
        verifiedBy:
          type: string
        featured:
          type: boolean
    ResourceStatus:
      type: string
      description: Represented as uint32 on the server side
      enum:
        - NOT_AVAILABLE
        - STALE
        - AVAILABLE
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      description: >-
        Public project access key for authenticating requests obtained on
        Sequence Builder. Example Test Key: AQAAAAAAAEGvyZiWA9FMslYeG_yayXaHnSI
      name: X-Access-Key

````